record-setting election turnout - Spanish English Dictionary